package com.igeek.mapper;

import com.igeek.domain.Customer;
import org.springframework.stereotype.Repository;

import java.util.List;

/*
* Mapper接口开发需要遵循以下规范：
1、	Mapper.xml文件中的namespace与mapper接口的类路径相同。
2、	Mapper接口方法名和Mapper.xml中定义的每个statement的id相同
3、	Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql 的parameterType的类型相同
4、	Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同
*/
@Repository
public interface CustomerMapper {
    void save(Customer customer);
    List<Customer> findAll();
    void deleteById(String cust_id);
    Customer findById(String cust_id);
    void update(Customer customer);
    List<Customer> queryByCondition(String cust_name);
}
